define(function(){
	function login(){
		$(function(){
			$(".float").mousedown(function(evt){
				var $disX = evt.pageX - $(".right").offset().left;
				$(document).mousemove(function(evt){
					var $l = evt.pageX - $(".right").offset().left - $disX;
					if($l <= 0){
						$l = 0;
					}else if($l >= $(".right").width() - $(".float").width()){
						$l = $(".right").width() - $(".float").width();
						$(".right").css("background","rgb(166, 230, 154)");
						$(".right").html("验证通过" + '<div class="float"></div>');
						$(".float").css("background","url(../images/loginimg/9.png)no-repeat");	
					}
					$(".float").css("left",$l);
				})
				$(document).mouseup(function(){
					$(document).off();
				})
			})
			$(".btn").click(function(){
				var str = $("#email").val();
				var rel = /^1[45378]\d{9}$/;
				if(rel.test(str)){
					$(".email").css("border","1px solid green");
				}else{
					$(".email").css("border","1px solid red");
				}
				var str1 = $("#pwd").val();
				var rel1 = /^[0-9a-zA-Z]{6,16}$/;
				if(rel1.test(str1) && /^[0-9]{6,16}$/.test(str1) == false && /^[a-zA-Z]{6,16}$/.test(str1) == false){
					$(".pwd").css("border","1px solid green");
				}else{
					$(".pwd").css("border","1px solid red");
				}
				var str2 = $(".yzm").html();
				if(str2 == $("#yzm").val()){
					$("#yzm").css("background","black");
					$(".bs").css("background","black");
				}else{
					$("#yzm").css("background","red");
					$(".bs").css("background","red");
				}
				var cookieKey = "id_";
				var userName = $("#email").val();
				var userId = $("#pwd").val();
				var cookieValue = '{"user":"' + userName + '","pwd":"' + userId + '"}'
				document.cookie = cookieKey + "=" + cookieValue + ";expires=" + 7 + ";path=/";
				alert("注册成功!");
			})
			$(".Btn").click(function(){
				var cookie = document.cookie.split("; ");
				for(var i = 0;i < cookie.length;i ++){
	//				alert(cookie);
					var keyAndValue = cookie[i].split("=");
					if(keyAndValue[0].indexOf("id_") == 0) {
	//					alert(keyAndValue[1])
	//					alert(keyAndValue[1])
	//					var json = eval("(" + keyAndValue[1] + ")");
	//					alert(keyAndValue[1])
						var json = JSON.parse(keyAndValue[1]);
	//					console.log(json)
						var $userName = json.user;
						var $userId = json.pwd;
					}
				}

				if($("#user").val() == $userName && $("#userId").val() == $userId){
//					alert($("#user").val())
					window.location = "shopcar.html";
				}else{
					alert("你输入的账号或密码错误！");
				}
				
			})
			$(".get").click(function(){
				$("#ph").val(yzm());
			})
			function yzm() {
				var arr = []; 
				for(var i = 0; i < 4; i++) {
					var code = getRand(0, 9);
					arr.push(code);
				}
					return arr.join("");
			}
			$(".yzm").html(yzm())
			$(".yzm").click(function() {
				$(".yzm").html(yzm())
			})
			function getRand(min, max) {
				return Math.round(Math.random() * (max - min) + min);
			}
			$(".rightnow").click(function(){
				$(".reg").stop().animate({
					"right" : -200,
					"opacity" : 0
					},500,function(){
						$(".reg").stop().animate({"right" : 500},1000);
					})
				$(".zhuce").stop().animate({
							"right" : 60,
							"opacity" : 1
						},800)
			})
			$(".atnow").click(function(){
				$(".zhuce").stop().animate({
					"right" : -200,
					"opacity" : 0
					},500,function(){
						$(".zhuce").stop().animate({"right" : 500},1000);
					})
				$(".reg").stop().animate({
							"right" : 60,
							"opacity" : 1
						},800)
			})
			
		})
	}
	return{
		login : login
	}
})